/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const IconPetJiankangtishi: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1151 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M1051.768112 587.715272l-398.461012 403.900971a108.799184 108.799184 0 0 1-154.68684 0L100.095249 587.523274a345.597408 345.597408 0 0 1 0-486.396352A339.197456 339.197456 0 0 1 342.589431 0.00768a313.597648 313.597648 0 0 1 229.694277 99.647253 27.903791 27.903791 0 0 1 2.751979 2.751979A315.133636 315.133636 0 0 1 809.593928 0.00768a339.197456 339.197456 0 0 1 242.046185 100.863243 345.597408 345.597408 0 0 1 0 486.844349zM991.99256 160.774474a255.99808 255.99808 0 0 0-182.398632-76.03143 229.566278 229.566278 0 0 0-171.454714 73.599448l-29.119782 37.311721a42.431682 42.431682 0 0 1-32.447756 15.99988 41.34369 41.34369 0 0 1-32.575756-15.039888l-31.99976-38.399712a229.246281 229.246281 0 0 0-169.406729-73.471449A258.942058 258.942058 0 0 0 84.287368 344.325098 258.68606 258.68606 0 0 0 159.9988 527.747722l398.781009 404.220968a25.151811 25.151811 0 0 0 34.815739 0L991.99256 527.875721a260.670045 260.670045 0 0 0 0-367.101247z m5.119962 256.574076a31.423764 31.423764 0 0 1-45.951656 6.399952c-6.975948-5.823956-11.263916-31.99976-11.263915-31.99976a223.99832 223.99832 0 0 0-53.3116-101.887236 288.637835 288.637835 0 0 0-68.863484-51.199616 512.956153 512.956153 0 0 1-56.831574-20.543846 34.047745 34.047745 0 0 1-9.407929-23.487824 32.703755 32.703755 0 0 1 6.975948-20.287848 33.727747 33.727747 0 0 1 23.295825-12.799904 52.799604 52.799604 0 0 1 6.911948 0 220.862344 220.862344 0 0 1 26.6878 6.015955 335.869481 335.869481 0 0 1 109.439179 64.767515 281.213891 281.213891 0 0 1 69.247481 106.111204 193.150551 193.150551 0 0 1 8.063939 55.93558 75.583433 75.583433 0 0 1-4.927963 22.975828z"
        fill={getIconColor(color, 0, '#1890ff')}
      />
    </svg>
  );
};

IconPetJiankangtishi.defaultProps = {
  size: 30,
};

export default IconPetJiankangtishi;
